html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
html{
	background:#f2f2f2;
}
body{
	text-align:center;
	padding-bottom:2em;
	color:#333;	
	background:transparent url(../images/bg.png) repeat 0 0 scroll;
}
/*---------these rules make the scrollbar appear on the wrapper instead of the body or the document itself which make the position:fixed works on ie6.--*/
/*
html,body{height:100%;}
html{overflow:hidden;}
#outest{
	height:100%;
	width:100%;
	overflow:auto;
	overflow-y:auto;
	position:relative;
	background:transparent url(../images/bg_h.png) repeat-x scroll 0 -931px;
}
*/
#outest{
	background:transparent url(../images/bg_h.png) repeat-x scroll 0 -931px;
}
/*------end------------*/
a{text-decoration:none;}
a:link,a:visited,a:hover,a:active{color:#1148AC;outline:none;}
a:hover{text-decoration:underline;}
.a-img{
	text-align:center;
	display:inline-block;
}
.img-a{
	display:block;
	margin:0 auto;
}
.a-span:hover{text-decoration:none;}
.a-span{display:inline-block;}
.a-span img{
	width:48px;
	height:48px;
	display:block;
	margin:0 auto;	
}
.a-span:hover span{text-decoration:underline;}
label{float:left;text-align:right;padding-right:.5em;}
iframe{border:none;}
#wrapper{
	width:75em;
	margin:0 auto;
	text-align:left;
	position:relative;
}
h1{
	font-weight:bold;
	height:2em;
	padding:.5em 1em 0.1em;
	font-size:2em;
	text-align:left;
	text-indent:-333333em;
	overflow:hidden;
}
h1 a{
	position:absolute;
	top:5px;
	right:20px;
	z-index:5;
	width:287px;
	height:70px;
	background:url(../images/logo.png) no-repeat 0 0 scroll;
}
.preface{
	position:absolute;
	top:0;
	left:0;
	padding:3.8em 0 0.2em 2em;
	background:url(../images/preface.jpg) no-repeat 51px  0 scroll;
	color:#fff;
}
.preface .orange{padding-right:174px;font-weight:700;}
.preface .green{color:#b7fc01;font-weight:700;}
.h2{
	margin-top:1em;
	font-size:1.1em;
}
.content{
	padding:4.8em 1em 1em;
	position:relative;
	overflow:hidden;
	background:#fff;
	border:1px solid #fff;
	-moz-border-radius:5px;	
}
.content1{float:right;}
.c1{
	overflow:hidden;
}
.mainContent{
	width:46em;
	float:left;
}
.main{
	float:left;
	width:562px;
}

.side{
	width:347px;
	float:right;
	padding:0 10px;
	background:url(../images/bg/short-title-shadow.png) repeat-y 0 0;
}
.side3{
	float:right;
	width:24em;
}
.side5{
	float:right;
	width:23em;
}
.main8{
	float:left;
	width:50em;
	padding:0 1em;
}
.side8{
	float:right;
	width:18em;
	padding:0 1em;
}
.main9{
	float:left;
	width:45em;
}
.side9{
	width:25em;
	float:right;
}
.main10{
	float:left;
	width:800px;
}
.side10{
	width:130px;
	float:right;
}
.subWrapper{
	clear:both;
}
.subWrapper h2{
	padding:0.3em 7em 1em 0;
	position:relative;
	margin-bottom:1em;
	border-bottom:1px solid #999;
	font-size:1em;
	color:#333;
}
.subWrapper h2 span{
	position:absolute;
	right:1em;
	top:0.3em;
}

.subWrapper .img-a{
	width:100px;
	height:110px;
	padding: 0 4px 5px 0;
	background: transparent url(../images/shadow.png) no-repeat right bottom;
}
.subWrapper ol{
	overflow:hidden;
}
.subWrapper li{
	float:left;
	width:11.5em;
	margin-bottom:1em;
	text-align:center;
}
/*------------side-------*/
.side1 h2{
	background:#7CBA0F;
	color:#fff;
	padding:.4em;
	margin:0 0 1em 0;
}
.side1 ol li{
	margin-bottom:1.5em;
	background:#f2f2f2;
	padding: 1em 1em 1em 70px;
	position:relative;
	-moz-border-radius:5px;
}
.side1 ul li{
	padding:0;
	margin:0 0 0.5em 0;
	-moz-border-radius:0;
}
.side1 img{
	position:absolute;
	top:1em;
	left:1em;
	width:50px;
}
.side1 h3{
	position:relative;
	margin-bottom:1em;
}
.side2 ol{
	overflow:hidden;
}
.side2 ol li{
	float:left;
	width:8em;
}
.side2 ol dt{
	overflow:hidden;
}
.side2 ol dd,.side2 ol dd p{clear:both;}
.side2 ol dt img{
	float:left;
	width:50px;
}
/*------club admin--------}*/
.publish{
	margin-top:.7em;
}
.publish p{
	margin-bottom:.7em;
}
.publish .last{margin:0 0 0 7em;}
/*------signin----------*/
.sign{
	margin:0 0 1em;
	padding:0 0 1em 0;
	background:#F2F2F2;
	-moz-border-radius:8px;
	border:1px solid #DBDBDB;
}
.sign h2{
	padding:1em 1em .5em 1em;
	background:#dbe2ea;
	color:#0066cb;
	font-size:1.1em;
	border-bottom:1px solid #a1b0bf;
}
.sign dl{
	overflow:hidden;
	padding:1em 1em 0;
} 
.sign dd,.sign dt{
	float:left;
	overflow:hidden;
}
.sign dt{
	width:22em;
	clear:left;
	height:3em;
}
.sign dd{
	width:19em;
	padding-top:.2em;
	height:2.7em;
}
.sign label,.sign dd{padding-top:.3em;}
.sign p{
	margin:0 0 0.6em 6em;
}
.sign .inputText{
	font-size:1.2em;
	width:13em;
}
.sign label,.sign dt span{
	width:4.5em;
	padding-right:.5em;
	text-align:right;
}
.sign dt span{float:left;}
.button,.button1,.button2,.button3,.button4,.button5{text-align:center;cursor:pointer;}
.button{
	background:#7CBA0F;
	color:#fff;
	font-weight:bold;
	padding:.3em;
	border:1px solid #eee;
}
.button1{
	background:#93a0d7;
	padding:0 .4em;
	color:#fff;
}
.button1:link,.button1:hover,.button1:active,.button1:visited{
	color:#fff;
	text-decoration:none;
}
.button1:hover,.button1:active{background:#005eac;}
.button2{
	background:#0066CB;
	color:#fff;
	padding:.3em 1em;
	border:1px solid #eee;
}
.button2:hover,.button2:focus{background:#0058AF;}
.button3{
	width:16.3em;
	line-height:1.5em;
	height:2.5em;
}
.button4{
	height:2.5em;
	width:5em;
	font-weight:700;
}
.button5{
	border:1px solid #999;
	background:#ededed url(../images/bg/btn_bg.png) repeat-x 0 0;
	padding:4px 13px;
	display:block;
}
.button6{
	border-color:#DDDDDD #DDDDDD #CCCCCC;
	border-style:solid;
	border-width:1px;
	background:#ededed url(../images/bg/btn_bg.png) repeat-x 0 -36px;
	padding:3px 15px 4px;
}
.button6:hover,.button6:focus{
	background-position:0 -97px;
	border-color:#999999 #999999 #888888;
}
.button5:hover{background-position:0 -98px;text-decoration:none;}
.button5 span{color:#333;margin-right:2em;}
.sign .whichSchool label{padding-top:0; }
.sign dt.whichSchool{width:32em;}
.sign dd.whichSchool{width:12em;}
.whichSchool p label{width:auto;}
.contactList .inputText{width:13.5em;}
.contactList .checkbox{margin-left:.3em;}
.sign .last{margin-bottom:0;}
.mainSign{width:48em;}
.sign .contactList dt,.sign .dl2 dt{width:27em;}
.mainSign h3{padding:0 1em;}
/*-------------main sign in ----------*/
.sign2{
	background:#F2F2F2;
	padding:1em;
	width:46em;
}
.sign2 fieldset{
	padding:1.5em;
	border:1px solid #DBDBDB;
	-moz-border-radius:8px;
}
.sign2 legend{
	font-size:1.5em;
}
.sign2 .last{
	margin-left:6em;
}
.sign2 p,.sign2 li,.sign2 h3{
	margin-bottom:.6em;
}
.sign2 li{
	float:left;
	width:23em;
}
.sign2 label,.sign2 span{
	width:6em;
}
.sign2 select{margin-right:1em;}
label.radio,label.checkbox,input.checkbox,li .inputText{margin-right:.3em;}
.radio,.checkbox{
	float:none;
}
.sign2 h2{
	margin:1.5em 0 1em;
}
/*------login---------*/
.welcomeIntro{
	text-align:center;
}
.welcomeIntro h2{
	font-size:1.5em;
	padding:0 0 1em 0;
}
.joinnow{
	line-height:2em;
	font-size:1.5em;
	display:block;
	margin:1.5em 3em;
	text-align:center;
	background:#62a800;
}
.joinnow:link,.joinnow:hover,.joinnow:active,.joinnow:visited{color:#fff;}
.joinnow:hover{background:green;text-decoration:none;}
.climing{
	position:absolute;
	bottom:0;
	left:1em;
	width:100%;
	height:30em;
	background:transparent url(../images/loginmainbg.png) no-repeat 0 bottom;
}
.climing a{display:block;width:400px;height:160px;}
.loginMain{
	float:left;
	width:45em;
	padding:0 0 30em 1em;
}
.loginMain h2{
	margin-bottom:1em;
	color:#333;
	font-size:1.1em;
}
.loginMain p{
	padding:.3em 0 .3em 1em;
}
.loginMain label{
	width:5em;
	padding-top:.4em;
	text-align:right;
}
.loginMain .inputText{
	width:17em;
	height:18px;
	padding:5px;	
}
.loginMain input.checkbox{margin-left:5.6em;}
.loginMain .last{
	padding:.3em .3em 1em 6.5em;
}
.realLogin{
	float:right;
	width:48em;
}
.loginContainer{
	background:#C2CCEF;
	color:#000;
	padding:1em;
	margin-bottom:1em;
	border:1px solid #A8B1CF;
	-moz-border-radius:7px;
}
.loginContainer h2{
	font-size:1em;
	color:#333;
}
.loginContainer p{
	overflow:hidden;
	margin:1em 0 0 0;
	clear:both;
}
.loginContainer label{
	width:5em;
	float:left;
}
.loginContainer label.checkbox{float:none;}
.loginContainer .button,.loginContainer input.checkbox{margin-left:5.5em;}
.loginContainer .button{
	padding-left:1em;
	padding-right:1em;
}
.loginContainer .inputText{width:15em;}
/*----------nav--------*/
#nav{
	position:absolute;
	width:72.8em;
	left:1em;
	background:#e3eaf2;
	border:1px solid #d2d2d2;
	-moz-border-radius:5px;
	z-index:1;
}
#nav li{
	float:left;
}
#nav,#log{top:6.4em;}
#nav a,#log a{
	padding: 0.6em 1em .3em;
	display:block;
	font-weight:700;
	color:#0F2B95;
	border-bottom:3px solid #e3eaf2;
	background:#e3eaf2;
}
.moreLink{
	position:absolute;
}
#log a{float:right;}
#nav a:hover,#log a:hover{background:#c2ccef;text-decoration:none;border-bottom:3px solid #62a800;}
#log{
	position:absolute;
	right:1.3em;
	z-index:2;
	border:1px solid #D2D2D2;
	border-width:1px 0;
	width:10em;
}
#more ul li{
	float:none;
}

.sideNav{
	float:left;
	width:10em;
	background:#F2F2F2;
	padding:.3em .1em .3em .5em;
}
.sideNav a{
	padding:.5em 0 .5em 2.5em;
	display:block;
	text-decoration:none;
	border-bottom:2px solid #F2F2F2;
	font-size:1.2em;
	background-image:url(../images/sicon.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
}
.l1 a{background-position:-6px -424px;}
.l2 a{background-position:-6px -62px;}
.l3 a{background-position:-6px -909px;}
.l4 a{background-position:-6px -596px;}
.l5 a{background-position:-6px -939px;}
.l6 a{background-position:-9px -28px;}
.l7 a{background-position:-6px -977px;}
.l8 a{background-position:-6px -696px;}
.l9 a{background-position:-9px -28px;}
.sideNav a:hover{border-bottom:2px solid #f90;}
/*--------footer------*/
/*footer*/
#footer {
	clear:both;
	background:#E3EAF2;
	padding-top:0.6em;
	margin-top:1em;
	font-size:90%;
	position:relative;
}	
#footer ul{
	margin: 0 auto;
	padding-bottom:0.6em;
}
#footer li{
	display:inline;
}
#footer a {
	text-decoration: underline;
	padding:0 1em;
	border-left:1px solid #333;
}
#footer a:link,#footer a:active,#footer a:visited,#footer a:hover {
	color:#333;
	text-decoration:none;
}
#footer a:hover{text-decoration:underline;}
#footer .noBd{border-width:0;}
#footer p{
	color:#0f2b95;
	font-weight:700;
	position:absolute;
	top:0;
	right:0;
	padding:0.6em;
}
/*-------------personal index page------*/
#info{
	overflow:hidden;
	padding:1em 0;
	position:relative;
}
.bbs{
	position:absolute;
	background:#3274D0;
	color:#fff;
	right:0;
	top:1em;
	width:20em;
	border:1px solid #eee;
	padding:1em;
	-moz-border-radius:10px;
}
#photo{
	float:left;
	width:100px;
	height:150px;
	border:1px dotted #ccc;
	margin-right:6em;
}
.t2 table,.t1 table{margin-left:1px;}
.tabH2{
	float:left;
	min-height:21em;
}
.tabNavH2{
}
.t2 h3{display:none;}
.t2 div{
	background:#e3eafa;
	padding:1em;
}
.t2 div div{padding:0;}
.tabNavH{
	display:inline-block;
	width:100%;
	border-bottom:1px solid #dedede;
	margin-bottom:0.6em;
}
.first-li{margin-left:2em;}
.tabNavH li{
	float:left;
	margin-right:.5em;
}
.tabNavH  a{
	padding:8px 1em;
	display:block;
	border:1px solid #dedede;
	border-width:1px 1px 0;
	text-align:center;
	position:relative;
	background:#3D784B;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
.tabNavH .ui-state-active a{
	background:#fff;
	top:1px;
}
.tabNavH a:hover{
	background:#98ce00;
	color:#f8f8f8;
}
.tabNavH .ui-state-active a,.tabNavH .ui-state-active a:link,.tabNavH .ui-state-active a:active,.tabNavH .ui-state-active a:visited{color:#333;}
.tabNavH a,.tabNavH a:link,.tabNavH a:active,.tabNavH a:visited{
	color:#f2f2f2;
}
.tabNavH .old a{
	background:#999;
}
.old a{color:#fff;}
.tabV{
	padding-left:160px;
	position:relative;
	background:#fff;
}
.tabNavV{
	position:absolute;
	top:0;
	left:0;
}
.tabNavV {
	background: #7CBA0F;
	border-bottom:1px solid #7c8a0f
}
.tabNavV a {
	padding: 1em;
	display: block;
	border: 1px solid #000;
	border-color: #3274D0 #ccc #336633 #336633;
	color:#000;
	width:10em;
}
.tabNavV a.first{border-top-width:0;}
.tabNavV .ui-state-active a,.tabNavV .ui-state-active a:hover{
	border-color: #7CBA0F #fff #7CBA0F #336633;
	cursor:default;
	background:transparent url(../images/gradient1.png) left top repeat-y scroll;
}
.tabNavV a:hover{
	background:transparent url(../images/gradient3.png) left top repeat-y scroll;
	border-right-color:#fff;
}
.tabNav a{
	text-decoration:none;
}
/*------normal class--------*/
.invisible,caption{
	text-indent:-3333em;
	overflow:hidden;
	height:0;
}
.visible-caption{
	text-indent:0;
	overflow:auto;
	height:auto;
}
.invisible-th{
	overflow:hidden;
	text-indent:-3333em;
}
.overflow-hidden{overflow:hidden;}
.round3{-moz-border-radius:3px;}
.round4{-moz-border-radius:4px;}
.round7{-moz-border-radius:7px;}
.round10{-moz-border-radius:10px;}
a.round3,a.round3:hover,a.round3:link,a.round3:active,a.round3:visited{text-decoration:none;color:#333;cursor:pointer;}
.gray-a:link,.gray-a:active,.gray-a:visited,.gray-a:hover,.gray{color:#aaa;}
.round{-moz-border-radius:5px;}
.left{float:left;}
.right{float:right;}
.hide{display:none;}
.show,.block{display:block;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.clear{clear:both;}
.clearFix{overflow:hidden;}
.clearfix{
	display:inline-block;
	width:100%;
}
.normal{
	float:none;
}
.big{font-size:2em;position:relative;top:-6px;}
.sBig{font-size:1.5em;}
.center{text-align:center;}
.alignR{text-align:right;}
.inline{display:inline;}
.np{margin:1em;}/*---np:normal p-----*/
.noBd,.tabNavH .noBd{border:none;}
.sign .normal,.normal{
	float:none;
	position:static;
	width:auto;
}
.sign label.normal{margin-left:.3em;}
.sign .noPadding{padding:0;}
textarea,.inputText{
	padding:0.2em;
	-moz-border-radius:3px;
	border:1px solid #ccc;
}
label.select{
	float:none;
}
label.textarea{
	float:none;
	display:block;
	padding:0 0 .3em 0;
}
.cWhite{color:#fff;}
.last{
	margin-bottom:0;
	padding-bottom:0;
	border:none;
}
/*table style*/
dd table{
	margin-left:1px;
}
.table1 thead tr{
	background:#003466;
	color:#f2f2f2;
}
.table2 thead tr{
	background:#333;
	color:#f2f2f2;
}
table {width: 100%;margin:0 auto;}
thead tr{background:#B3C6EF;}
thead th{padding:.3em 5px;}
tbody th,td {
	padding:4px 5px;
}
td a{display:block;padding:.3em 0;}
td {text-align: left;}
.even{background: #e3e6ed;}
.odd{background: #f8f8f8;color:#666666;}
.odd a{color:#86A7F2;}
.even a{color:#7CBA0F;}
/*end of table*/
.curAct dt,.t1 h2,.t1 h3{color:#62a800;}

.curAct dt{
	font-weight:700;
	padding:0 0 .3em 0;
}
.curAct dd{
	margin:0 15em 1em 0;
	padding:0.5em 0;
	border-top:1px dashed #d1d1d1;
}
.curAct .tableContainer{margin-right:0;border-top:none;padding:0;}
.curAct dd span{margin-left:4em;}
.t1{margin-right:1.2em;}
.curAct{margin-right:1px;position:relative;}
.indented{
	overflow:hidden;
	text-indent:-3333em;
}
.t1 fieldset{
	border:1px solid #555;
	padding:1em;
	margin-bottom:1em;
}
.t1 legend{color:#fc0;}
.t1 fieldset label{
	width:6em;
	padding-right:1em;
	text-align:right;
}
.modify{
	position:absolute;
	top:1em;
	right:1em;
}
.modify a{
	background:#be6511;
	border:1px solid #9a5919;
	display:block;
	color:#fff;
	padding:5px 0;
	width:4em;
	text-align:center;
	-moz-border-radius:3px;
}
.modify a:hover{background:#9a5919;border-color:#6f4012;}
/*------------updated.html----------*/
.c2{overflow:hidden;}
.logo img{float:left;}
.logo a{display:block;clear:left;}
.d2{width:50em;}
.c3 h2{margin:1em 0 .5em;}
.c3 h3{
	background:#cfe8ce;
	border-top:1px solid #eee;
	padding:.2em 0;
}
.c3 .left,.c3 .right{width:30em;}
.c3 li li{
	padding:.3em 0 .3em 2.5em;
	line-height:2em;
	background-image:url(../images/sicon.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
}
.aClub li,.cClub li{background-position:-6px -132px;}
.aFirm li,.cFirm li{background-position:-6px -164px;}
.aFirm,.aClub,.cFirm,.cClub{
	margin:1em 0;
	padding:1em;
	border:1px solid #ebb444;
	-moz-border-radius:5px;
}
.c3 li li a{
	margin-right:1em;
}
.c3 li{position:relative;}
.c3 li.inline{margin-right:4em;}
.time{
	position:absolute;
	top:0;
	right:0;
}
.c3 ul,.c3 li{overflow:hidden;}
/*---------questionnaire-------------*/
.query h2{
	margin-bottom:1em;
}
.qForm{
	padding:1em 1em 1em 2em;
	border:1px solid #7CBA0F;
	margin:1em 0;
}
.qForm li{
	float:left;
	width:29em;
	margin:1em 0;
}
.qForm li li{
	float:none;
	width:auto;
}
.qForm h3 label{
	color:#7CBA0F;
	font-weight:bold;
}
.qForm label{
	width:4em;
}
.qForm .inputText{width:20em;}
.qForm li.last{
	margin:0 0 0 4em;
}
.qForm ol{overflow:hidden;}
.qForm p.last{margin:0 0 0 4em;}
.marigin4{margin-bottom:1em;}
.marigin4.last{margin-bottom:0;}
.marigin4 label{
	margin-right:1em;
	width:6em;
}
/*-------setting---------*/
.setting{
	position:relative;
	background:#6D8DAF;
	padding:2em 0 0 15em;
}
.setting h2{
	color:#fff;
	position:absolute;
	top:.2em;
}
.photoUpload{position:relative;}
.mBasic,.mContact,.photoUpload,.mPassword{padding:1.5em 1em 1em 2em;}
.setting h3{}
.setting .tabNav{
	position:absolute;
	top:2em;
	left:1em;
}
.setting .tabNav li{
	float:none;
}
.setting .tabNav a{
	padding:.5em 0 1em 1em;
	display:block;
	margin:0;
	width:13em;
}
.setting .tabNav .active a{
	background:#fff;
}
.setting h3{
	padding:.5em;
	background:#6983DC;
	margin-bottom:1.5em;
}
.setting .tabs{
	background:#fff;
	
}
.setting label{
	width:5em;
	font-size:1.2em;
}
.setting .inputText{
	font-size:1.2em;
}
.settingNav{
	float:left;
	border:1px solid #cbcaca;
	border-width:0 1px 1px;
	width:11em;
	text-align:center;
}
.settingNav li{
	border-top:1px solid #b5b5b5;
}
.settingNav a{
	background:#f2f2f2;
	padding:.5em .2em .5em 0;
	display:block;
	font-size:1.3em;
	border-top:1px solid #f8f9f8;
}
.activeNow{background-color:#f6f6f6;}
.activeNow a{
	cursor:default;
	color:#333;
}
 .activeNow{
 
 }
.settingNav a:hover{background:#f8f8f8;
	text-decoration:none;
}
.mBasic p{border:1px dashed #f2f2f2;}
.mBasic p,.mBasic div,.mContact ul{
	padding:1em;
	margin-bottom:1em;
}
.mContact li,.mPassword li{
	margin-bottom:1em;
}
.content2{
	width:60em;
	min-height:50em;
	float:right;
}
.content2 h2{
	margin:0 0 1em 0;
}
.content2 h3{
	font-weight:bold;
	margin-bottom:1em;
}
.content2 p{clear:both;}
.content2 label{
	width:6em;
}
.content2 div div li{
	margin-bottom:.5em;
}
.hover3{
	background:#F2F2F2;
}
.tabNavS{
	overflow:hidden;
	background:#f2f2f2;
	padding:0.5em 0 0 1em;
	margin-bottom:1em;
}
.tabNavS li{float:left;}
.tabNavS a{
	color:#7CBA0F;
	padding:4.5em 1em .5em;
	margin-right:.5em;
	display:block;
	background-image:url(../images/hicon.png);
	background-repeat: no-repeat;
	background-attachment:scroll;
}
.set1 a{background-position:-1071px 0;}
.set2 a{background-position:-1199px 0;}
.set3 a{background-position:-205px  0;}
.set4 a{background-position:-359px  0;}
.set5 a{background-position:-63px 0;}
.set6 a{background-position:-1003px 0;}
.tabNavS a:hover,.tabNavS .ui-tabs-selected a{background-color:#fff;}
.tt{margin-bottom:3em;}
.content2 legend{
	font-weight:bold;
	color:#7CBA0F;
}
.content2 fieldset{
	border:1px solid #eee;
	padding:1.5em 1em;
}
.content2 fieldset .lp{
	background-image:url(../images/sicon.png);
	background-repeat: no-repeat;
	background-attachment:scroll;
	padding:0.7em 4em;
}
.content2 fieldset .weak{background-position:0 -1010px;}
.content2 .button{margin-right:3em;}
.fieldC{
	background:rgb(250,250,250);margin-bottom:2em;
	padding:1em 1em 1.5em;
}
/*-----------upload photo--------*/
.photoUpload{}
/*-----------associator-------------*/

.content3{
	float:left;
	width:48em;
}
.content3 h2{padding:0 0 .5em 0;}
/*-----------pagination------------*/
.dynamic tbody tr{display:none;}
.dynamic .show{display:table-row;}
.prev,.next{
	background-image:url(../images/sicon.png);
	background-repeat: no-repeat;
	background-attachment:scroll;
}
.paginationNav{overflow:hidden;}
.paginationNav a{
	float:left;
	padding-top:.5em;
	padding-bottom:.5em;
	margin-right:.5em;
	text-decoration:none;
}
.prev{
	background-position:-10px -1117px;
	padding-left:2.55em;
}
.next{
	background-position:32px -1085px;
	padding-right:2.5em;
}
.pageNum{
	padding-left:0.7em;
	padding-right:0.7em;
	border:1px solid #f2f2f2;
}
.pageNum:link{text-decoration:underline;}
.pageNum:hover{background:#ddd;}
.currentPage{
	border-color:#fff;
}
.currentPage:hover{text-decoration:none;background:#fff;}

/*------------form--------------*/
.formHover{background:#f2f2f2;}
.formElmHover{background:#F0FEE9;}
.formElmHover.button{background:#3274D0;}
/*---------topic-------------*/
.topic-h2{
	font-size:1.6em;
	padding:0.7em 0 0.3em 0;
	border-top:1px dashed #d4d4d4;
	color:#1148ac;
}
.topicTheme{
	padding:118px 1em 2em 0;
	margin-bottom:1em;
	border-bottom:1px solid #DEDEDE;
	min-height:50px;
	position:relative;
}
.topicAuthor{
	position:absolute;
	left:0;
	top:0;
	padding:2px 0 0 115px;
}
.topicAuthor-p{
	border:1px solid #b5b5b5;
	padding:1em 1.5em;
	background:#f2f2f2;
	width:396px;
}
.topicAuthor-posttime{
	margin-left:1em;
	color:#999;
}
.topicAuthor-img{
	width:100px;
	height:100px;
	position:absolute;
	top:0;
	left:0;
	border:2px solid #fff;
}
.topicContent{
	font-size:1.1em;
	line-height:1.5em;
	padding:0 0 0 2px;
}
.topicAuthor a:hover img{border-color:#AFEC93;}
.postTime{
	overflow:hidden;
	padding:.2em .5em;
	font-size:.9em;
	background:#ffe576;
	font-weight:500;
}
.replyTopicLink{
	position:absolute;
	right:2em;
	top:3px;
}
.topic-reply-item{
	padding:1px 1em 1em 62px;
	position:relative;
	min-height:51px;
}
.topic-reply-item-content{padding:0.5em .5em 0;}
.topic-reply-item-img{
	position:absolute;
	top:0;
	left:0;
	width:48px;
	border:1px solid #fff;
}
.a-img-hover:hover .topic-reply-item-img{border-color:#6D85AF;}
/*-----topic list------*/
.topicList{
	padding:0 0 0 1em;
	position:relative;
}
.topicList h2{
	border-bottom:1px solid #DEDEDE;
	font-size:1.5em;
	padding:0 0 0.7em;
	margin-bottom:1em;
	position:relative;
}
.back{
	font-size:0.6em;
	position:absolute;
	right:1em;
	top:18px;	
}
.commentList .author{padding-top:0;padding-left:0;}
/*-----end---------*/
.topic-list-item{
	border-bottom:1px dashed #F2F2F2;
	margin-bottom:1em;
	min-height:51px;
	padding:0 1em 1em 62px;
	position:relative;
}
.topic-list-p .gray-a{margin-right:1em;}
.topic-list-p{
	padding:0.5em 0.5em 0;
}
.topic-list-item-img{
	border:1px solid #FFFFFF;
	left:0;
	position:absolute;
	top:0;
	width:48px;
	height:48px;
}
.lastestTopics li{
	border-bottom:1px solid #dfdfdf;
	padding:.4em 0 1em 1em;
}
.topic-list-desc{
	color:#aaa;
	font-size:.9em;
	margin-top:0.2em;
}
.topic-list-desc .gray-a{margin-right:0.5em;}
.clubTitle{
	font-size:2em;
	position:relative;
	margin:0 0 .5em 0;
}
.clubTitle a{
	position:absolute;
	font-size:.5em;
	top:.2em;
	right:0;
}
.clubIntro{
	overflow:hidden;
	background:#f3f3f3;
	padding:1em;
}
.clubBasic{
	position:relative;
	padding-left:190px;
	min-height:160px;
	float:left;
	border-right:1px solid #6666CC;
	width:15em;
	padding-right:2em;
}
.clubIntro dd,.clubIntro dt{
	padding:0 0 .5em 0;
}
.clubLogo{
	position:absolute;
	top:0;
	left:0;
}
.clubLogo img{
	height:160px;
	width:160px;
}
.clubStatistics{
	width:8em;
	float:right;
}

.short-title{
	background:#3969c9 url(../images/bg/short_title_bg.png) no-repeat 0 -80px;
	color:#fff;
	line-height:29px;
	padding:0 1em;
	font-weight:500;
	position:relative;
	margin-bottom:.6em;
}
.short-title-green{background-position:0 -79px;}
.short-title-purple{background-position:0 0;}
.short-title-blue{background-position:0 -160px;}
.short-title-gray{background-position:0 -39px;}
.long-title{
	background:#3969c9 url(../images/bg/long_title_bg.png) no-repeat 0 -99px;
	color:#fff;
	line-height:37px;
	padding:0 1em;
	position:relative;
	overflow:hidden;
}
.long-title-gray{background-position:0 -197px}
.long-title-green{background-position:0 0}
.long-title-purple{background-position:0 -49px}
.long-title-blue{background-position:0 -99px;}
.short-title a{font-size:.9em;}
.long-title a,.short-title a,.gray-bg a,.newest dt a{
	position:absolute;
	right:1em;
	top:0;
	font-weight:500;
}
.short-title a,.short-title a:link,.short-title a:hover,.short-title a:active,.short-title a:visited{color:#fff;}
.long-title a,.long-title a:link,.long-title a:hover,.long-title a:active,.long-title a:visited{color:#fff;}

.gray-bg{
	line-height:30px;
	background:#eaeaea;
	border-bottom:1px solid #bcbcbc;
	padding:0 1em;
	position:relative;
}

.clubActivities li{
	padding:.7em 0 1em 108px;
	border-bottom:1px dashed #dfdfdf;
	position:relative;
	min-height:90px;
}
.activity-desc{
	position:absolute;
	top:1em;
	right:0.5em;
}
.clubActivities h4{
	padding:0 0 .4em 0;
	border-bottom:1px solid #999999;
	margin:0 0 .7em 0;
}
.clubActivities li img{
	position:absolute;
	top:1em;
	left:0;
	width:100px;
	height:90px;
}
.clubActivities .noPhoto{
	background:url(../images/activity3.jpg) no-repeat 0 1em;
}
.clubTopics tbody th,.clubTopics td{
	padding:.5em 0;
}
.clubTopics tbody tr{border-bottom:1px dashed #B3C6EF;}
.clubTopics table{margin-bottom:.5em;}
.userPhotoList{
	overflow:hidden;
}
.userPhotoList p{
	padding:.5em 0 0 0;
}
.userPhotoList li{
	text-align:center;
	height:86px;
	width:86px;
	float:left;
}
.userPhotoList .img-a{
	width:48px;
	height:48px;
	margin-bottom:0.2em;
}
.messageForm{
	padding:1em;
	margin:1.5em 0;
	background:#f3f3f3;
	border:1px solid #b5b5b5;
	-moz-border-radius:5px;
}
.messageForm h3{
	overflow:hidden;
	padding:0 0 .5em 0;
}
.messageForm h3 label{
	float:left;
	color:#1148AC;
	font-size:1.1em;
}
.messageForm h3 a{
	float:right;
}
.messageForm textarea{width:99%;}
.messageForm textarea:focus{background:#dee3f9;}
.messageForm .alignC{
	text-align:center;
	padding:0 0 .5em 0;
}
.messageList ol{border-top:1px dashed #dadada;}
.messageList li{
	position:relative;
	padding:10px 10px 10px 70px;
	border-bottom:1px dashed #dadada;
	min-height:60px;
}
.messageList h4 a{margin:0 2em 0 0;}
.messageList img{
	width:60px;
	height:60px;
	position:absolute;
	top:10px;
	left:0;
}
.personalInfo{
	border:1px solid #999;
	padding:0 0 1em 0;
	margin:0 0 1em 0;
	background:#eaeaea;
	position:relative;
	overflow:hidden;
}
.personalInfo h2 {
	font-size:1.1em;
	font-weight:700;
}
.personalInfo img{
	display:block;
	border:1px solid #999;
	margin:.8em auto 5px;
	padding:4px;
	width:200px;
	height:240px;
}
.personalInfo h2,.personalInfo p,.personalInfo ul{
	width:210px;
	margin:0 auto;
}
.personalInfo p{
	padding:.2em 0;
}
.concerned-times{
	position:absolute;
	top:262px;
	left:160px;
}
.personalInfo ul{
	overflow:hidden;
	clear:both;
	padding:1em 0 0;
}
.personalInfo li{
	float:left;
	margin:0 1em 0 0;
}
.addFriend{background-image:url(../images/add.png);}
.mail{background-image:url(../images/mail.png);}
.concern{background-image:url(../images/concern.png);}
.navigate{
	margin-top:1em;
	position:relative;
	background:#e3eaf2;
	border-bottom:1px solid #dfdfdf;
}
.navigate span{float:right;}
.navigate span a{
	padding:.7em 1em .7em 3em;
	float:left;
}
.navigate .ap{
	left:1em;
	position:absolute;
	top:0.7em;
}
.main4{
	float:left;
	width:55em;
}
.side4{
	float:right;
	width:16em;
}
.photoIntro{
	margin-bottom:1em;
}
.photoIntro .photoB{
	padding:0 0 1em 0;
}
.photoFrame{
	border:1px solid #f3f3f3;
	padding:2em;
	margin-bottom:1em;
	text-align:center;
	background:#f3f3f3;
}
.photoFrame p{margin-top:.5em;}
.photoFrame img{
	padding:5px;
	border:1px solid #777;
	outline:3px solid #f3f3f3;
	background:#fff;	
}
.photoFrame a:hover img{
	background:#f8f8f8;
	outline-color:#AAFF7F;
}
.photoB{
	padding:.3em;
	float:left;
}
.photoB a img{
	border:1px solid #B3B3B3;
	padding:4px;
}
.photoB a{border:3px solid #FFFFFF;display:block;}
.photoB a:hover{border-color:#7EED49;}
.floatB{overflow:hidden;}

.sideNavigate p{
	padding:0 0 1em 0;
}
.photoList-box{
	padding:0 1em;
	position:relative;
}
.photoList{
	width:100%;
}
.photolist-caption{
	border-bottom:1px solid #ccc;
	padding:0 0 3em .2em;
	margin-bottom:1em;
	font-size:1.1em;
}
.photolist-item{
	width:20%;
	text-align:center;
}
.photolist-img{
	width:100px;
	border:1px solid #B3B3B3;
	padding:4px;
	outline:1px solid #fff;
}
.photolist-a:hover img{outline-color:#D1D9EF;border-color:#778ABF;background-color:#EFF3FF;}
.totalNum{
	position:absolute;
	top:3em;
	left:1.2em;
}
.photolist-pagination{
	position:absolute;
	top:3em;
	right:3em;
}
.newesePost li{
	position:relative;
	min-height:6em;
	padding:0 0 0 70px;
}
.newesePost li img{
	position:absolute;
	top:0;
	left:0;
	width:60px;
}
.newesePost h4{
	padding:0 0 .5em 0;
}
.addPhoto{
	position:absolute;
	left:52em;
	top:0;
}
.addPhoto a{
	background:#11660D;
	display:block;
	padding:.4em 1em;
}
.addPhoto a:link,.addPhoto a:hover,.addPhoto a:active,.addPhoto a:visited{color:#fff;text-decoration:none;}

.friendsList{
	padding:.3em 0;
}
.friendsList h3{padding:0 0 1em 0;}
.friendsList ol{overflow:hidden;margin-top:.8em;text-align:center;}
.friendsList li{
	float:left;
	width:78px;
	padding:0 0 1em 0;
}
.friendsList img{
	width:48px;
	height:48px;
}
.friendsList a{
	display:block
	position:relative;
}
.side3 h3{
	padding:1em 0 .5em;
	font-weight:700px;
}
.activitiesList li{
	padding:.5em 0 0 1em;
}
.activitiesList h4{
	font-weight:700;
	padding:.5em 0;
	margin-bottom:.5em;
	border-bottom:1px dashed #dadada;
}
/*-----------league---------------*/
.leagueInfo h2{
	font-size:2em;
	padding:.5em 0;
	display:none;
}
.leagueInfo .last{margin:0 0 .6em 7em}
.leagueInfo label{width:7em;}
.leagueInfo p{margin-bottom:0.6em;}
.memberList li{
	float:left;
	margin:0 1em 0 0;
}
.memberList h3{
	margin:0 0 1em 0;
}
.memberList label{margin-right:.5em;}
.memberList .button{margin-left:1em;}
.memberList ul{
	display:inline-block;
	padding-bottom:1em;
}
/*----------role list----------*/
.addRole{
	text-align:right;
}
.addRole a{
	display:inline-block;
	padding:.9em 0 .9em 3em;
	background:transparent url(/images/sicon.png) no-repeat 0 -127px;
}
.permissionList{margin-bottom:1em;}
.leagueInfo fieldset{
	border:1px solid #999999;
	padding:1em;
	margin:0 20em 1em 0;
}
.leagueInfo legend{
	font-weight:700;
	color:#EBB444;
	font-size:1.2em;
}
.permissionList li{
	clear:none;
}
.permissionList label{width:11em;}
.permissionList dt{
	background:#f2f2f2;
	color:#3366CC;
	font-weight:700;
}
.permissionList dt label{
	margin-left:.5em;
}
.permissionList dt span{
	width:11em;
	display:inline-block;
}
.permissionList li{padding:0.3em 0;}
.leagueInfo .button{margin-right:1em;}

/*-------------7-26------------------*/
.activityPhoto li{
	float:left;
	width:11.5em;
}
.activityPhoto img{
	display:block;
	width:100px;
}
.activity dd h2{
	margin-bottom:.8em;
}
.activity dd{
	padding:0 0 1.5em 0;
}
.activity dt{
	font-size:1.3em;
	font-weight:700;
	color:#62a800;
}
.summary{margin-top:.6em;}
.summary ul{
	position:relative;
	padding:0 .3em 0 200px;
}
.summary li{
	padding:0 0 .4em .2em;
	margin-bottom:.6em;
	border-bottom:1px solid #dedede;
}
.summary .imgContainer{
	position:absolute;
	top:0;
	left:0;
	padding:0;
	border:none;
}
.imgContainer img{
	padding:4px;
	border:1px solid #ddd;
}
.summary img{height:200px;}
.summary .actions{
	padding:1em 0 0 .3em;
}
.summary .actions a{
	float:left;
}
.actions a{
	padding:.7em 0 .7em 2em;
	width:6em;
	background-color:#f2f2f2;
	background-repeat:no-repeat;
	background-image:url(../images/sicon.png);
	margin-right:4em;
	border:1px solid #dadada;
	-moz-border-radius:5px;
	text-align:center;
}
.actions a:hover{background-color:#dedede;}
.join{background-position:0 -164px;}
.interested{background-position:0 -978px;}
.premote{background-position:24px -423px;}
.hostClub{margin:0 1em;}
.hostClub h3 img{
	float:left;
	width:90px;
	margin:0 1em 1em 0;
}
.otherActivities{clear:both;}
.otherActivities h4{
	font-weight:normal;
}
.otherActivities p{
	float:left;
	clear:both;
}
.otherActivities li{
	padding: 0 0 .8em 0;
	overflow:hidden;
}
.side-section{margin:0 1em;}
.freindslist h2{
	padding:0 0 .5em 2em;
	color:#62a800;
	font-size:1.3em;
	background:url(../images/sicon.png) no-repeat -6px -66px;
}
.freindslist li{
	position:relative;
	padding:.5em 1em .5em 100px;
	border-bottom:1px solid #6274EE;
	min-height:60px;
}
.freindslist li img{
	position:absolute;
	width:80px;
	top:.5em;
	left:0;
}
.freindslist li div{
	position:absolute;
	top:.5em;
	right:0;
}
.freindslist li h3{padding-bottom:.7em;}
.deleteFriend{
	background:transparent url(../images/sicon.png) no-repeat scroll 0 -878px;
	display:block;
	padding:8px 8px 8px 41px;
	opacity:.3;
}
.deleteFriend:hover,.deleteFriend:active{opacity:1;}
.pagination{
	overflow:hidden;
	margin:0 0 .5em 0;
	background:#DBE2EA;
	padding:0 0 .5em 1em;
	-moz-border-radius:5px;
}

.pagination .current{border-color:#DBE2EA;color:#666666;}

.subtitle{
	font-size:1.5em;
	font-weight:700;
	color:#62a800;
}
.clubList{
	
}
.clubList dt{
	color:#EBB444;
	font-weight:700;
	padding:0 0 .5em 0;
}
.clubList dd{
	padding:.3em 0;
}
.clubList .actions{
	position:absolute;
	right:0;
	top:.5em;
}
.clubList .actions a{
	display:block;
	margin:0 0 .5em 0;
}
.navigateClub ul{
	padding:0 0 0 1em;
}
.navigateClub li{
	padding:0.3em;
}
.activityReview ul{overflow:hidden;}
.activityReview li{
	float:left;
	width:10.7em;
	text-align:center;
}
.activityReview a{
	float:left;
}
.activityReview a img{
	display:block;
	width:100px;
	height:80px;
	margin-bottom:.3em;
	border:3px solid transparent;
}
.activityReview a:hover img{border-color:#87DF45;}
.updatedAcitivity h3{position:relative;}
.updatedAcitivity{margin-bottom:1em;}
.updatedAcitivity .actions a{padding:0.7em 0.3em 0.7em 2.4em;width:5em;text-align:left;}
.updatedAcitivity .actions .join{background-position:-5px -164px;}
.updatedAcitivity .actions .interested{background-position:-5px -978px;}
.updatedAcitivity .actions .premote{background-position:-5px -423px;}

.green{
	color:#62a800;
}
.orange{color:#f6ac22;}
.errorMsg{
	padding:.6em 1em;
	border:2px solid #551515;
	background:#B7483C;
	color:#fff;
	width:25em;
	margin:0 0 1em 11em;
}
.newQuestionaire label{
	width:10em;
	text-align:right;
	margin-right:1em;
}
.newQuestionaire p{
	padding:.3em 0;
}
.newQuestionaire .errorMsg{padding:.6em 1em;}
.newQuestionaire .last{margin-left:11em;}
/*------------member index ------------*/
.all{
	text-align:right;
	padding:.2em 0 0 0;
}
.description{
	position:absolute;
	left:0;
	top:90px;
	width:100px;
}
.activityDescription{
	padding:.5em 0 0 0;
}
/*-----------club index--------------*/
.section{
	padding:0 0 1em 0;
	margin:0 0 1em 0;
}
.browseClubs dt{
	padding:0 0 .5em 0;
}
.browseClubs li{
	width:11.5em;
	float:left;
	margin-bottom:1em;
}

.searchInput{
	font-size:1.6em;
	width:350px;
}
.searchButton{
	height:36px;
	font-size:1.3em;
	width:4em;
}

.activeClubs ol{
	padding:1em 5px;
	text-align:center;	
}
.activeClubs li{
	float:left;
	width:138px;
	min-height:175px;
}
.activeClubs img{
	width:100px;
	height:100px;
	background:transparent url(../images/shadow.png) no-repeat scroll right bottom;
	padding:0 4px 5px 0;
}

.activeClubs h3 a{
	display:block;
}
.applyEstablish{
	position:absolute;
	top:4.8em;
	left:38em;
	
}
.apply-button{
	background:#55C518;
	padding:.3em;
	display:block;
	text-align:center;
}
.applyEstablish a:link,.applyEstablish a:hover,.applyEstablish a:active,.applyEstablish a:visited{color:#fff;text-decoration:none;}
.applyEstablish a:hover{background:#276C24;}
.newest{
	margin-bottom:1em;
	border:1px solid #DCDCDC;
	position:relative;	
}
.newest dt{
	padding:0 1em;
	line-height:30px;
	font-weight:bold;
	border-bottom:1px solid #DCDCDC;
	background:#d9fed3 url(../images/navbg.png) repeat-x 0 0;
}
.newest dd{
	padding:0.5em 0 0 1em;
	font-size:1.1em;
	background:#fff url(../images/grey_gd.png) repeat-x 0 0;
}
.newest li{
	background:transparent no-repeat 0 0 scroll;
	padding:0 0 0.5em 1.5em;
}
.newestClub li{
	background-image:url(../images/new_club.png);
}
.newestActivity li{
	background-image:url(../images/world.png);
}
.more-ap{
	position:absolute;
	top:.4em;
	right:.7em;
	font-size:90%;
}
.more{
	text-align:right;
	padding:0.5em 1em 0 0;
	border-top:1px solid #f3f3f3;
}
.withPhotoList{margin-bottom:2em;}
.withPhotoList li{
	position:relative;
}
.withPhotoList li img{
	position:absolute;
	left:0;
	width:100px;
	height:80px;
}
.curActivity li{
	padding:1em 0 1.2em 110px;
	border-bottom:1px solid #A8CF9B;
	min-height:80px;
}
.curActivity li img{
	width:100px;
	height:80px;
	top:15px;
}

.memberHome h3{
	padding:.5em 0;
	color:#62a800;
}
.participatedTopic li{
	padding:1em 0 1em 60px;
	min-height:48px;
	border-bottom:1px solid #A8CF9B;	
}
.participatedTopic li img{
	width:48px;
	height:48px;
	top:1em;
}
.participatedTopic h4{
	padding:0 0 .3em 0;
}
.participatedTopic cite{color:#7F7F7F;padding-left:.3em;}
.participatedVote h4{
	font-weight:500;
}
.participatedVote li{
	padding:.5em 0 .5em 2em;
	border-bottom:1px solid #A8CF9B;
	background:transparent url(../images/vote.png) no-repeat 0 9px;
}
.voteIntro{
	color:#666;
	padding:.2em 0 0 1em;
}
.timeStamp{
	color:#999;
	padding:.3em 0 0 0;
}
.curClub li{
	min-height:11em;
	padding:.7em 0 0 110px;
}
.curClub li img{
	top:.7em;
}
.curClub h3{padding:0 0 .5em 0;}
.curClub dl{
	overflow:hidden;
	padding:.3em 0;	
}
.curClub dt,.curClub dd{float:left;}
.curClub dd{
	padding:0 0 0 .5em;
}
.description dt,.description dd{float:none;padding:0;}
.update li{
	border-bottom:1px solid #e7e7e7;
	padding:0 0 .5em 0;
	margin-bottom:1em;
}
.update dt{
	padding:.3em 0;
	
	margin-bottom:.5em;
}
.update dd{
	padding:.2em 0 .2em 2em;
}
.concernList{
	padding:1em 0 0 0;
}
.concernList h3{
	color:#62a800;
	padding:.3em;
	border:1px solid #d3d3d3;
}
.concernList li{
	padding:.5em 0 .5em 2em;
	border-bottom:1px solid #e4e4e4;
}
/*--------search-----------*/
.searchContainer{margin:0 0 1em 0.5em;}
.search-button{
	background:#99CC22 url(../images/bg/search_bg.png) repeat-x 0 0;
	border:1px solid #99CC22;
	border-width:0 0 0 1px;
	height:32px;
	width:68px;
	position:relative;
	left:-73px;
	top:1px;
	font-size:1.2em;
	cursor:pointer;
}
.search-button:focus{background-position:0 -5px;}
.search-label{
	display:block;
	float:none;
	padding:0 0 .5em 0;
	text-align:left;
}
.search-input{
	width:322px;
	font-size:1.4em;
	padding:5px 68px 5px 5px;
}
.searchSubmit{
	left:393px;
	position:absolute;
	top:30px;
}
.main-search-button{
	background:#99CC22 url(../images/bg/search_bg.png) repeat-x 0 0;
	border:1px solid #99CC22;
	cursor:pointer;
	font-size:1.4em;
	height:35px;
	width:5em;
}
.main-search-button:focus,.main-search-button:hover{background-position:0 -6px;}
.search{
	position:relative;
	background:#DDEEF6;
}
.search form{
	padding:.5em 1em;
}
.search h2{
	overflow:hidden;
	font-weight:500;
	color:#333;
	font-size:1em;
	padding:.3em;
}
.search p{margin-bottom:.5em;}
.search .inputText{
	width:360px;
	font-size:1.5em;
	padding:5px;
}
.search .radio{margin-right:0.5em;}
/*----------add new questionnaire------------------*/
.addQuestionnaire{
	padding:1em;
	border:1px solid #dfdfdf;
}
.addQuestionnaire h2{
	background:#67a7e3;
	padding:.3m;
	-moz-border-radius:5px;	
}
.addQuestionnaire h3{padding:1em 0 .5em;}
.addQuestionnaire div{margin-left:1em;}
.addQuestionnaire p{
	padding:0 0 .5em 0;
}
.addQuestionnaire label{width:6em;}
.multiSelection{
	position:relative;
}
.multiSelection select{
	margin-right:1em;
	width:20.4em;
	font-size:1.2em;
}
.multiSelection input{
	position:absolute;
	margin-bottom:1em;
}
.btnDelelet{margin-top:3em;}
.addQuestionnaire .inputText,.addQuestionnaire textarea{
	font-size:1.2em;
	width:20em;
}
.questionAction,.multiSelection{margin-left:6em;}

/*------participated quetionnaire-------------*/
.participatedQ dt{
	padding:1em 0 .5em;
}
.questionnaireList{
	border:1px solid #dedede;
	padding:1em;
}
.questionnaireList dl{
	padding:0 0 .5em 0;
	margin-bottom:1em;
}
/*--------pub topic---------*/
.clubTopics .pubTopic{
	padding: 0 1em;
	border-top:1px solid #BFBFBF;
	margin-top:1em;
	background:#f2f2f2;
}
.pubTopic h2{
	padding:0.3em 0 0.3em .6em;;
	background:#D1D7EF;
	font-size:1.5em;
}
.pubTopic p{
	padding:.3em 0;
}
.pubTopic label{
	width:5em;
	padding-top:5px;	
}
.pubTopic .inputText{
	font-size:1.2em;
}
.pubTopic .inputText,.pubTopic textarea{width:450px;padding:.2em;}
.pubTopic .button4{width:7em;}
.pubTopicForm{
	border:1px solid #dfdfdf;
	padding:1em;
}

/*------anticipatedActivities----------*/
.anticipatedActivities tbody a{
	padding:.3em .1em;
	display:block;
}
.anticipatedActivities ol{
	overflow:hidden;
	padding:0 .5em 1em .5em;
}
.anticipatedActivities li{
	position:relative;
	padding:1em 0 1.2em 78px;
	border-bottom:1px solid #ccc;
}
.anticipatedActivities li img{
	position:absolute;
	top:1.1em;
	left:0;
	width:60px;
	height:60px;
}
/*---------photo/index.php--------*/
.hotPhotos{text-align:center;}
.hotPhotos h2{
	color:#62a800;
	font-size:1.5em;
	margin-bottom:.7em;
	text-align:left;
}
.hotPhotos li{
	float:left;
	width:15em;
	height:20em;
}
.hotPhotos dl{
	margin:0 .5em;
}
.hotPhotos dt{
}
.hotPhotos img{
	width:160px;
	padding:4px;
	border:1px solid #B3B3B3;
}
.hotPhotos dt a:hover img{
	border-color:#7EED49;
}
.hotPhotos dt a{border:3px solid #fff;display:inline-block;}
.hotPhotos dt a:hover{border-color:#95DF39;}
.newestList{
	position:relative;
	margin-bottom:2em;
	background:#EFEFEF;
}
.newestList h3{
	padding:.3em;
	background:#CFD7FF;
}
.newestList ol{
	margin-left:1.3em;
	padding:.5em 0;
}
.newestList li{
	line-height:1.6em;
}
.newestList p{
	position:absolute;
	top:.3em;
	right:1em;
}
/*------------jquery----------*/
.ui-tabs .ui-tabs-hide {
     display: none;
}
/*-------------user_act.php---------*/
.tabNavH3{
	border-bottom:1px solid #62a800;
	display:inline-block;
	width:100%;
}
.tabNavH3 li{
	float:left;
	position:relative;
	bottom:-1px;
}
.tabNavH3 .current{
	position:relative;
	border-bottom-color:#fff;
	background:#fff;
	color:#333;
}
.tabNavH3 a{
	display:block;
	border:1px solid #62a800;
	margin-left:1em;
	padding:.4em 0;
	width:9em;
	background:#e3eaf2;
	text-align:center;
}
.tabNavH3 a,.tabNavH3 a:link,.tabNavH3 a:hover,.tabNavH3 a:visited{color:#333;}


/*------------applyLeague------------------*/
.applyLeague{
	float:left;
	margin-left:1em;
}
.applyLeague .info-known{margin:1em 0 0.7em 2px;}
.applyLeague p{
	padding: 0 0 .7em 1em;
	margin-left:0;
}
.applyLeague select{
	width:110px;
	height:22px;
}
.applyLeague .club-address{width:29em;}
.applyLeague textarea{
	font-size:1.2em;
	width:29em;
}
.applyLeague .last{
	margin-left:5em;
}
.applyLeague .last input{
	height:2.2em;
	padding:0 1em;
	margin-right:1em;
}
.go-back{
	margin-bottom:1em;
}
/*-----------comment list------------------*/
.c-list-c1{width:5%;}
.c-list-c3{width:8%;}
.c-list-c4{width:18%;}
.c-list-c5{width:6%;}
.comment-content{
	margin:0 1em;
}
.comment-describe{
	color:#666;
	padding:.5em 0;
	margin:0 1em 0.8em;
	border-bottom:1px solid #ccc;
	font-size:0.9em;
}
/*----------reset password------------*/
.reset-password{
	background:#f8f8f8;
	border:1px solid #eee;
	padding-bottom:.5em;
}
.reset-password p{
	margin:1em 3em;
}
.reset-password label{
	width:8em;
	padding-top:0.6em;
}
.reset-password .inputText{
	padding:8px 5px;
}
.h2-style-1{
	border-bottom:1px solid #A8ABCF;
	background:#E0E5EF;
	padding:.3em .5em;
	margin-bottom:2em;
}
.reset-password .last{
	margin-left:11.5em;
}
.forget-password{
	margin-left:1em;
}
.h2-style-2{
	font-size:1.1em;
}
.tip1{
	margin:.3em 0 2em;
}
.label-style1{
	display:block;
	float:none;
	margin-bottom:.2em;
	text-align:left;
}
.forget-password .last{margin-top:.5em;}
.forget-password .inputText{
	padding:8px 5px;
}
.password-forget-box{
	padding:2em;
	background:#f5f5f5;
	border-top:1px solid #ddd;
}
.sent-success{
	font-size:1.1em;
	color:#666;
	margin-bottom:1em;
}